package day04;
import java.util.Scanner;
public class Exercise04 {
    public static void main(String[] args) {

        //1. CommandBySwitch命令解析程序：
        //
        //   要求：接收用户输入的命令，依据命令做不同的操作
/*
        Scanner scan = new Scanner(System.in);
        Scanner scan = new Scanner(System.in);

        System.out.println("请输入数字命令：1.存款 2.取款 3.转账 4.退出");
        int command = scan.nextInt();

        switch (command) {
            case 1:
                System.out.println("存款业务");
                break;
            case 2:
                System.out.println("取款业务");
                break;
            case 3:
                System.out.println("转账业务");
                break;
            case 4:
                System.out.println("退出成功");
                break;
            default:
                System.out.println("输入有误");
        }

         */

        //2. Guessing猜数字之while版：
        //
        //   要求：随机生成一个数，由用户来猜，猜不对则反复猜，并给出大小提示，猜对的则结束，用while来实现。

/*
        int num = (int) (Math.random() * 1000 + 1);

        System.out.println("猜吧！");
        int guess = scan.nextInt();
        while (guess != num) {
            if (guess > num) {
                System.out.println("猜大了");
            } else {
                System.out.println("猜小了");
            }
            System.out.println("猜吧！");
            guess = scan.nextInt();
        }
        System.out.println("猜对了");

         */

        //3. Guessing猜数字之do...while版
        //
        //   要求：随机生成一个数，由用户来猜，猜不对则反复猜，并给出大小提示，猜对的则结束，用do...while来实现。
        /*
        int guess;
        do{
            System.out.println("猜吧！");
            guess = scan.nextInt();
            if (guess > num) {
                System.out.println("猜大了");
            } else if (guess < num){
                System.out.println("猜小了");
            }
        }while (guess != num);
        System.out.println("猜对了");

         */

        //4. for循环：输出5次"行动是成功的阶梯"、输出9的乘法表(1到9、1/3/5/7/9、9到1)

        /*
        for(int i = 0;i<5;i++){
            System.out.println("行动是成功的阶梯");
        }

        for (int i = 1;i<=9;i++){
            System.out.println(i+"*9="+i*9);
        }

        for (int i = 1;i<=9;i+=2){
            System.out.println(i+"*9="+i*9);
        }

        for (int i = 9;i>0;i--){
            System.out.println(i+"*9="+i*9);
        }

         */



        //1. CommandBySwitch命令解析程序：
        //
        //   要求：接收用户输入的命令，依据命令做不同的操作

        Scanner scan = new Scanner(System.in);
        /*
        System.out.println("请输入数字命令：1.存款 2.取款 3.转账 4.退出");
        int command = scan.nextInt();

        switch (command) {
            case 1:
                System.out.println("存款业务");
                break;
            case 2:
                System.out.println("取款业务");
                break;
            case 3:
                System.out.println("转账业务");
                break;
            case 4:
                System.out.println("退出成功");
                break;
            default:
                System.out.println("输入有误");
        }

         */

        //2. Guessing猜数字之while版：
        //
        //   要求：随机生成一个数，由用户来猜，猜不对则反复猜，并给出大小提示，猜对的则结束，用while来实现。


        int num = (int) (Math.random() * 1000 + 1);
        /*
        System.out.println("猜吧！");
        int guess = scan.nextInt();
        while (guess != num) {
            if (guess > num) {
                System.out.println("猜大了");
            } else {
                System.out.println("猜小了");
            }
            System.out.println("猜吧！");
            guess = scan.nextInt();
        }
        System.out.println("猜对了");

         */

        //3. Guessing猜数字之do...while版
        //
        //   要求：随机生成一个数，由用户来猜，猜不对则反复猜，并给出大小提示，猜对的则结束，用do...while来实现。
        /*
        int guess;
        do{
            System.out.println("猜吧！");
            guess = scan.nextInt();
            if (guess > num) {
                System.out.println("猜大了");
            } else if (guess < num){
                System.out.println("猜小了");
            }
        }while (guess != num);
        System.out.println("猜对了");

         */

        //4. for循环：输出5次"行动是成功的阶梯"、输出9的乘法表(1到9、1/3/5/7/9、9到1)

        /*
        for(int i = 0;i<5;i++){
            System.out.println("行动是成功的阶梯");
        }

        for (int i = 1;i<=9;i++){
            System.out.println(i+"*9="+i*9);
        }

        for (int i = 1;i<=9;i+=2){
            System.out.println(i+"*9="+i*9);
        }

        for (int i = 9;i>0;i--){
            System.out.println(i+"*9="+i*9);
        }

         */

        int result = 0;
        int i = 2;
        switch (i){
            case 1:
                result=result+1;
            case 2:
                result=result+i*2;
            case 3:
                result=result+i*3;
        }
        System.out.println(result);
    }
}